package com.example.myblog.util;

import java.util.UUID;

public class UUIDUtil {

    /**
     * 生成32位随机字符
     * @return
     */
    public static String getUUID(){
        String uuid = UUID.randomUUID().toString().replaceAll("-", "");
        return uuid;
    }

    /**
     * 生成自定义长度的随机字符
     * @param num
     * @return
     */
    public static String getUUID(int num){
        String uuid = UUID.randomUUID().toString().replaceAll("-", "").substring(0, num);
        return uuid;
    }

    /**
     * 生成数字和大写字母组成的随机字符
     * @return
     */
    public static String getUpperUUID(){
        String uuid = UUID.randomUUID().toString().replaceAll("-", "").toUpperCase();
        return uuid;
    }

//    public static void main(String[] args) {
//        System.out.println("字母为大写的uuid:"+getUpperUUID());
//        System.out.println("字母为小写的uuid:"+getUUID());
//        System.out.println("指定为12位的uuid:"+getUUID(12));
//    }
}